/*    */ package pck_tramitedocu.pck_src.pck_pojos;
/*    */ 
/*    */ import java.io.Serializable;
/*    */ import java.text.SimpleDateFormat;
/*    */ import java.util.Calendar;
/*    */ import java.util.Date;
/*    */ import java.util.GregorianCalendar;
/*    */ import java.util.Locale;
/*    */ import pck_tramitedocu.pck_src.pck_utiles.Cls_Formatos;
/*    */ import pck_tramitedocu.pck_src.pck_utiles.cls_utilitarios;
/*    */ 
/*    */ public class Cls_Fechas
/*    */   implements Serializable
/*    */ {
/*    */   private String dia;
/*    */   private String fecha_formateada;
/*    */   private String fecha;
/*    */   private String opciones;
/*    */ 
/*    */   public Cls_Fechas()
/*    */   {
/*    */   }
/*    */ 
/*    */   public String getOpciones()
/*    */   {
/* 32 */     return this.opciones;
/*    */   }
/*    */ 
/*    */   public void setOpciones(String opciones) {
/* 36 */     this.opciones = opciones;
/*    */   }
/*    */ 
/*    */   public Cls_Fechas(String fecha) {
/* 40 */     this.fecha = fecha;
/* 41 */     this.dia = obtenerFecha_NombreDeDia();
/* 42 */     this.fecha_formateada = obtenerFechaFormateada();
/*    */   }
/*    */ 
/*    */   public String getDia() {
/* 46 */     return this.dia;
/*    */   }
/*    */ 
/*    */   public void setDia(String dia) {
/* 50 */     this.dia = dia;
/*    */   }
/*    */ 
/*    */   public String getFecha() {
/* 54 */     return this.fecha;
/*    */   }
/*    */ 
/*    */   public void setFecha(String fecha) {
/* 58 */     this.fecha = fecha;
/* 59 */     this.dia = obtenerFecha_NombreDeDia();
/* 60 */     this.fecha_formateada = obtenerFechaFormateada();
/* 61 */     generarHtml();
/*    */   }
/*    */ 
/*    */   public String getFecha_formateada() {
/* 65 */     return this.fecha_formateada;
/*    */   }
/*    */ 
/*    */   public void setFecha_formateada(String fecha_formateada) {
/* 69 */     this.fecha_formateada = fecha_formateada;
/*    */   }
/*    */ 
/*    */   public String toString()
/*    */   {
/* 74 */     return "Cls_Fechas{dia=" + this.dia + "fecha_formateada=" + this.fecha_formateada + "fecha=" + this.fecha + '}';
/*    */   }
/*    */ 
/*    */   public String obtenerFecha_NombreDeDia() {
/* 78 */     String _fecha = cls_utilitarios.cambiarOrdenFechaDeSql(this.fecha);
/* 79 */     String[] datos_fecha = _fecha.split("/");
/* 80 */     Calendar cal = new GregorianCalendar(Integer.parseInt(datos_fecha[2]), Integer.parseInt(datos_fecha[0]) - 1, Integer.parseInt(datos_fecha[1]));
/* 81 */     return Cls_Formatos.nombreDia(cal.get(7));
/*    */   }
/*    */   public String obtenerFechaFormateada() {
/* 84 */     Date dat = new Date(cls_utilitarios.cambiarOrdenFechaDeSql(this.fecha));
/* 85 */     SimpleDateFormat formateador = new SimpleDateFormat("dd 'de' MMMM 'del' yyyy", new Locale("ES"));
/* 86 */     return formateador.format(dat);
/*    */   }
/*    */   private void generarHtml() {
/* 89 */     this.opciones = ("<td><a href='#!' class='elim' chk_codig='" + getFecha() + "'>" + "Eliminar" + "</a></td>");
/*    */   }
/*    */ }

/* Location:           /media/Datos/tramitedocuweb_bkD/WEB-INF/classes/
 * Qualified Name:     pck_tramitedocu.pck_src.pck_pojos.Cls_Fechas
 * JD-Core Version:    0.6.0
 */